.focus{
    width: 100%;
    height: 970px;
    margin:0 auto;
}
.indexNews{
    width: 1100px;
    height:245px;
    margin:0 auto;
    padding:90px 0 50px 0;
    position: relative;
    .indexNewsTitle{
        display: inline-block;
        width: 209px;
        height: 129px;
        float:left;
        background: url(../images/index_title.jpg) no-repeat;
    }
    ul{
        display: block;
        width: 835px;
        float:right;
        li{
            float:left;
            width: 240px;
            margin-right:50px;
            h3{
                color: #333;
                font-size:16px;
                font-weight: normal;
                padding:15px 0;
                background: url(../images/xian.jpg) no-repeat bottom left;
                margin-bottom:5px;
            }
            p{
                color: #cfcfcf;
                font-size:14px;
            }
        }
        li:last-child{
            margin-right:0;
        }
    }
}
.connecTion{
  width: 1100px;
  height: 505px;
  margin:0 auto;
  padding:15px 0 25px 0;
  background: #eeeeee;
  h2{
    font-size:38px;
    color: #000;
    font-weight: normal;
    text-align: center;
    line-height: 180%;
    margin-bottom:10px;
    span{
        display: inline-block;
        border-bottom:2px solid #3d536b;
    }
    }
    h3{
        font-size:15px;
        font-weight: normal;
        color: #989898;
        text-align: center;
    }
  .connecTionBox{
      margin-top:30px;
      width: 1100px;
      overflow: hidden;
      height:370px;
      position: relative;
      .swiper-slide{
          .connecText{
              float:left;
              width: 365px;
              margin-left:90px;
              h4{
               background: #3e556c;
               height: 35px;
               font-size:18px;
               color: #fff;
               line-height: 35px;
               text-indent: 1em;
               font-weight:normal;
              }
              b{
                  display: block;
                  font-size:16px;
                  color: #282828;
                  font-weight: normal;
                  margin:15px 0 10px 0;
              }
              p{
                  font-size:14px;
                  color: #989898;
                  line-height:130%;
              }
          }
          img{
              float:right;
              margin-right:35px;
          }
      }
  }
}
.safe{
    width: 1100px;
    height: 530px;
    margin:0 auto;
    padding:85px 0 25px 0;
    background: #fff;
    position: relative;
    h2{
        font-size:38px;
        color: #000;
        font-weight: normal;
        text-align: center;
        line-height: 180%;
        margin-bottom:10px;
        span{
            display: inline-block;
            border-bottom:2px solid #3d536b;
        }
    }
    h3{
            font-size:15px;
            font-weight: normal;
            color: #989898;
            text-align: center;
    }
    .safeTab{
        position: absolute;
        top:530px;
        z-index: 999;
        span{
            cursor: pointer;
            margin-right: 70px;
        }
        .safeIcon1{
            display: inline-block;
            width: 61px;
            height: 69px;
            background: url(../images/index_icon.png) no-repeat;
        }
        .safeIcon2{
            display: inline-block;
            width: 71px;
            height: 68px;
            background: url(../images/index_icon1.png) no-repeat;
        }
        .safeIcon3{
            display: inline-block;
            width: 68px;
            height: 69px;
            background: url(../images/index_icon2.png) no-repeat;
        }
        .safeIcon1Actvie{
            background: url(../images/index_icon_hover.png) no-repeat;
        }
        .safeIcon2Actvie{
            background: url(../images/index_icon1_hover.png) no-repeat;
        }
        .safeIcon3Actvie{
            background: url(../images/index_icon2_hover.png) no-repeat;
        }
    }
    .safeBox{
        width: 100%;
        height:370px;
        position: relative;
        margin-top:30px;
        .safeBoxText{
            width: 470px;
            position: absolute;
            left:0px;
            top:85px;
            h4{
                font-size:26px;
                color: #282828;
                font-weight: normal;
                padding:30px 0;
            }
            p{
                font-size:16px;
                color: #989898;
            }
        }
        .safeBoxImg{
            position: absolute;
            right: 75px;
            top:0px;
        }
    }
}
.programme{
    width: 1100px;
    height: 530px;
    margin:0 auto;
    padding:85px 0 45px 0;
    background: #fff;
    position: relative;
    h2{
        font-size:38px;
        color: #000;
        font-weight: normal;
        text-align: center;
        line-height: 180%;
        margin-bottom:10px;
        span{
            display: inline-block;
            border-bottom:2px solid #3d536b;
        }
    }
    h3{
            font-size:15px;
            font-weight: normal;
            color: #989898;
            text-align: center;
    }
    .proBox{
        position: relative;
        margin-top:50px;
        .proLeft{
            width:440px;
            height:auto;
            position: absolute;
            top:0px;
            left:0px;
            ul{
                li{
                    font-size:16px;
                    padding-left:80px;
                    margin-bottom:50px;
                }
                li:nth-child(1){
                    background: url(../images/index_icon3.png) no-repeat left center;
                }
                li:nth-child(2){
                    background: url(../images/index_icon4.png) no-repeat left center;
                }
                li:nth-child(3){
                    background: url(../images/index_icon5.png) no-repeat left center;
                }
            } 
        }
        .proRight{
            width: 585px;
            height: 360px;
            position: absolute;
            top:0px;
            right:0px;
            /*carFocusBox*/
            #carFocusBox{position:relative;width:585px;height:360px;margin:0 auto;}
            #carFocusBox ul{position:relative;width:585px;height:360px;margin:0 auto;}
            #carFocusBox li{z-index:0;position:absolute; width:0px;background:#787878;height:0px;top:146px;cursor:pointer;left:377px;border-radius:4px;}
            #carFocusBox li img{width:100%;height:100%;vertical-align:top}
            #carFocusBox .prev,#carFocusBox .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:33px;height:63px;top:181px;}
            #carFocusBox .prev{background:url(../images/carVal2_arr1.png) left bottom no-repeat;left:0px}
            #carFocusBox .next{background:url(../images/carVal2_arr2.png) right bottom no-repeat;right:0px} 
            #carFocusBox .prev:hover{background-position:left top;}
            #carFocusBox .next:hover{background-position:right top;}
        }
    }
    
}